# 作者: YYJ
# 2025年07月17日17时00分31秒
# 2486249622@qq.com

class Foo():

    bar = "老王"

    def get_bar(self):
        return Foo.bar      # 对象属性

    def set_bar(self, value):
        Foo.bar = value

    def del_bar(self):
        print("deleter...")

    BAR = property(get_bar, set_bar, del_bar, "description...") # 既可以是类属性，也可以是对象属性


obj = Foo()
print(obj.BAR)
obj.BAR = 'lao wang'    # 类属性
print(obj.BAR)

obj1 = Foo()
obj1.BAR = 'zhang san'
print(obj1.BAR)
print(obj.BAR)
print(Foo.BAR.__doc__)


